From: Jasper St. Pierre Date: Tue, 19 Jun 2012 17:02:38 +0000 (-0400) Subject: appDisplay: Fix recursive directory NoDisplay testing X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~1013^2^2~6438 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=0c4692ae5836fffdab4dcd0fc7220f825162746b;p=gnome-shell.git appDisplay: Fix recursive directory NoDisplay testing We were accidentally testing NoDisplay on the wrong directory. https://bugzilla.gnome.org/show_bug.cgi?id=658176 --- diff --git a/js/ui/appDisplay.js b/js/ui/appDisplay.js index ad7b70dbb..b0ff291ba 100644 --- a/js/ui/appDisplay.js +++ b/js/ui/appDisplay.js @@ -208,8 +208,9 @@ const ViewByCategories = new Lang.Class({ appList.push(app); } } else if (nextType == GMenu.TreeItemType.DIRECTORY) { - if (!dir.get_is_nodisplay()) - this._loadCategory(iter.get_directory(), appList); + var itemDir = iter.get_directory(); + if (!itemDir.get_is_nodisplay()) + this._loadCategory(itemDir, appList); } } },